package cn.edu.zzuli;

public class Cilent {
    public static void main(String[] args) {

        UserServiceImpl userService = new UserServiceImpl();

        //创建程序处理类，用来动态生成代理类
        ProxyInvocationHandler invocationHandler = new ProxyInvocationHandler();
        //设置被代理对象
        invocationHandler.setTarget(userService);

        //获取代理类
        UserService proxy = (UserService) invocationHandler.getProxy();

        //调用方法时，程序处理类会帮我们委派到invoke方法里。
        proxy.add();

    }
}
